python的 字典作为函数参数

您所在的位置:网站首页 python 元组作为函数参数 python的 字典作为函数参数

python的 字典作为函数参数

2024-07-15 12:23| 来源: 网络整理| 查看: 265

字典是可变对象作为参数传递时,函数内对字典进行修改,原来的字典也会进行改变。

extra = {'city': 'Beijing', 'job': 'Engineer'} def person(kw): kw['city']='qingdao' person(extra) print(extra) 结果: {'city': 'qingdao', 'job': 'Engineer'}

但是字典作为可变参数时,函数内对字典修改,不会影响到原来的字典。

extra = {'city': 'Beijing', 'job': 'Engineer'} def person(**kw): kw['city']='qingdao' person(**extra) print(extra) 结果: {'city': 'Beijing', 'job': 'Engineer'}


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3